home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Development Foundation for IRIX 6.3
/
SGI IRIX 6.3 Development Foundation.iso
/
docs6.3
/
relnotes
/
ftn77_dev
/
ch2.z
/
ch2
Wrap
Text File
|
1997-09-11
|
9KB
|
330 lines
- 1 -
7.2 MIPSpro Fortran 77 Release Notes
- 2 -
2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
This chapter lists supplemental information to
the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The
information listed here is product-specific; use
it with the installation guide to install this
product.
2.1 _F_o_r_t_r_a_n__S_u_b_s_y_s_t_e_m_s
The Fortran option package consists of the
binary Fortran 77 compiler front end, header
files, libraries and the online man pages,
release notes, and manuals. Following is a
description of some of the files shipped with
the Fortran product:
_f_t_n_7_7__d_e_v._m_a_n._f_t_n Fortran 77 Man Pages
(default)
_f_t_n_7_7__d_e_v._m_a_n._l_i_b Fortran 77 Library Man
Pages (default)
_f_t_n_7_7__d_e_v._m_a_n._u_t_i_l Fortran 77 Utility Man
Pages (default)
_f_t_n_7_7__d_e_v._m_a_n._r_e_l_n_o_t_e_s Fortran 77 Release
Notes (default)
_f_t_n_7_7__d_e_v._s_w._f_t_n_7_7 Fortran 77 Driver
(default)
_f_t_n_7_7__d_e_v._s_w._u_t_i_l Fortran 77 Utilities
(default)
_f_t_n_7_7__d_e_v._b_o_o_k_s._F_7_7__R_M Fortran 77 Language
Reference Manual
(default)
_f_t_n_7_7__d_e_v._b_o_o_k_s._M_P_r_o_F_7_7__R_M MIPSPro Fortran 77
Language Reference
Manual (default)
_f_t_n_7_7__d_e_v._b_o_o_k_s._F_7_7__P_G Fortran 77 Programmer's
Guide (default)
_f_t_n_7_7__d_e_v._b_o_o_k_s._M_P_r_o_F_7_7__P_G MIPSPro Fortran 77
Programmer's Guide
(default)
- 3 -
If you are installing this option for the first
time, the subsystems marked ``default'' are the
ones that are installed if you use the ``go''
menu item. To install a different set of
subsystems, use the ``install,'' ``remove,''
``keep,'' and ``step'' commands in _i_n_s_t to
customize the list of subsystems to be
installed, then select the ``go'' menu item.
2.2 _P_a_t_c_h_e_s
patchSG0002360 (for MIPSpro Fortran 77 7.2 on
IRIX 6.2) and patchSG0002360 (for MIPSpro
Fortran 77 7.2 on IRIX 6.3 and 6.4) on the IRIX
Development Foundation CD contain gl subsystems
previously released with the compiler.
Releases of the IRIS Developer's Option
previously packaged certain graphics library
interfaces for Fortran 77 in ftn_dev. As of the
MIPSpro 7.2 release, they will no longer be
packaged as part of the Fortran 77 product.
Rather they will be packaged in future relases
of the gl_dev product which is part of the IRIX
Development Libraries CD set. For this release,
however, gl_dev is same version as was released
for the IRIS Developer's Option 7.1.1 and does
not contain these libraries. Hence the need for
this patch.
Patch 2016 MIPSpro 7.2 Runtime Libraries
(Required for -craylibs operation)
Whereas the ftn_eoe subsystems on the IRIX
Development Foundation CD contain the original
IRIX 6.2, 6.3 and 6.4 runtime libraries, patch
2016 contains new revisions of these libraries.
They include bug fixes as well as new interfaces
for multiprocessing as well as new runtime
libraries. These runtime libraries are required
for the -f2craylibs option which enables use of
the Fortran 90 library, libfortran.so, which is
based on the CRAY FFIO library.
- 4 -
2.3 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
All of the subsystems for Fortran can be
installed using _i_n_s_t from IRIX. You do not need
to use the miniroot. Refer to the _I_R_I_S _S_o_f_t_w_a_r_e
_I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
instructions.
2.4 _C_o_m_p_a_t_i_b_i_l_i_t_y
F77 release 7.2 is a compiler aimed at software
development for a MIPS3 or MIPS4 instruction set
architecture (ISA) in 64-bit (-_6_4) or N32 (-_n_3_2)
mode, but with options to compile for a MIPS2 or
MIPS1 ISA in 32-bit mode (-_3_2). Refer to the
_f_7_7(1) man pages, the _M_I_P_S_p_r_o _F_o_r_t_r_a_n _7_7
_P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e, the _F_o_r_t_r_a_n _7_7 _L_a_n_g_u_a_g_e
_R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, the _M_I_P_S_p_r_o _C_o_m_p_i_l_i_n_g,
_D_e_b_u_g_g_i_n_g _a_n_d _P_e_r_f_o_r_m_a_n_c_e _T_u_n_i_n_g _G_u_i_d_e, and the
_M_I_P_S_p_r_o _6_4-_B_i_t _P_o_r_t_i_n_g _a_n_d _T_r_a_n_s_i_t_i_o_n _G_u_i_d_e for
a full description of the differences between
32-bit and 64-bit compilation modes. For a
description of the high performance 32-bit (N32)
mode, please refer to the _M_I_P_S_p_r_o _N_3_2 _A_B_I _G_u_i_d_e.
In 32-bit mode, the 7.2 release of the F77
compiler is fully compatible with the 7.1
releases of the compiler. It is also compatible
with the 3.19 release of the compiler with the
following exceptions:
+o There is no support for coff.
+o The default ISA is -_m_i_p_s_2.
In 64-bit mode, the 7.2 release of the F77
compiler follows the 64-bit Applications Binary
Interface (ABI). Objects compiled in 64-bit
mode cannot be linked together with objects
compiled in 32-bit mode, and 64-bit objects will
only run in an Irix 6.2 (or higher) operating
system environment.
In N32 mode, the 7.2 release of the F77 compiler
follows a new Applications Binary Interface
(ABI). Objects compiled in N32 mode cannot be
linked together with objects compiled in 32-bit
mode or with objects compiled in 64-bit mode.
N32 objects will only run in an Irix 6.2 (or
higher) operating system environment.
- 5 -